// 引入刚刚在第五点建立连接mysql数据库的db.js文件
const { QueryTypes, DataTypes } = require('sequelize');
const db = require('../config/db');
// 引入Sequelize对象
const { sequelize } = db;
// 引入上一步的文章数据表模型文件
const Koa2Demo = require('../schema/koa2-demo')(sequelize, DataTypes);

console.log(123);
// 自动创建表
Koa2Demo.sync({ force: false });

class ArticleModel {
  static async createDemo(data) {
    return await Koa2Demo.create({
      name: data.name, // 名称
      content: data.content, // 内容
    });
  }

  static async getDemo(name) {
    return await Koa2Demo.findAll({
      where: {
        name,
      },
    });
  }
}

module.exports = ArticleModel;
